package spring.cloud.tasks.tasks_manager.mapper;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import spring.cloud.tasks.tasks_manager.dto.TaskDto;

import java.util.List;

@Repository
public interface TaskDtoMapper {
    TaskDto getTaskDtoByNamespaceKeyAndTaskId(@Param("namespaceKey") String namespaceKey, @Param("taskId") String taskId);

    List<TaskDto> getTaskDtoListByNamespaceKey(@Param("namespaceKey") String nameSpace);

    List<String> getTaskIdListByNamespaceKey(@Param("namespaceKey") String namespaceKey);


}